package modelo.dominio;

import java.io.Serializable;
import java.util.List;

public class Flujo implements Serializable {

    private static final long serialVersionUID = 1L;
    private String clave;//4 char
    private String descripcion;//100 char
    private String descripcionCorta;//15 char
    private String estatus;//1 char
    private String comentarios;//250 char
    private boolean validaMonto;
    private boolean editable;
    private List<Paso> pasos;

    public Flujo() {
    }

    public Flujo(String clave, String descripcion, String descripcionCorta,
            String estatus, String comentarios, boolean validaMonto) {
        this.clave = clave;
        this.descripcion = descripcion;
        this.descripcionCorta = descripcionCorta;
        this.estatus = estatus;
        this.comentarios = comentarios;
        this.validaMonto = validaMonto;
    }

    public boolean isEditable() {
        return editable;
    }

    public void setEditable(boolean editable) {
        this.editable = editable;
    }

    public boolean isValidaMonto() {
        return validaMonto;
    }

    public void setValidaMonto(boolean validaMonto) {
        this.validaMonto = validaMonto;
    }

    public String getClave() {
        return clave;
    }

    public void setClave(String clave) {
        this.clave = clave;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getDescripcionCorta() {
        return descripcionCorta;
    }

    public void setDescripcionCorta(String descripcionCorta) {
        this.descripcionCorta = descripcionCorta;
    }

    public String getEstatus() {
        return estatus;
    }

    public void setEstatus(String estatus) {
        this.estatus = estatus;
    }

    public String getComentarios() {
        return comentarios;
    }

    public void setComentarios(String comentarios) {
        this.comentarios = comentarios;
    }

    public List<Paso> getPasos() {
        return pasos;
    }

    public void setPasos(List<Paso> pasos) {
        this.pasos = pasos;
    }

    @Override
    public String toString() {
        return clave;
    }
}
